petrol-oil mixture [uk] - French English Dictionary